package com.zhehekeji.opsys.api.resp;

import java.util.List;

import javax.xml.bind.annotation.XmlRootElement;

import com.zhehekeji.opsys.api.common.util.SuperResp;
import com.zhehekeji.opsys.api.resp.GetSurveyQuestionListResp.SurveyChoiceInfo;

/**
 * @ClassName GetSurveyQuestionResp
 * @Description TODO
 * @author chenweiliu chenwei.liu@163.com
 * @date 2017-3-16   上午9:59:34
 */
@XmlRootElement
public class GetSurveyQuestionResp extends SuperResp {

	/**
	 * 
	 */
	private static final long serialVersionUID = -4132000712639768549L;

	private Long id;
	private String title;
	private Integer type;
	private Integer choiceType;
	private Integer choiceRequire;
	private Double score;
	private String answer;
	private Integer sequence;
	private Long cpCode;
	private Integer answerRequire;
	private String changeDate;
	private String picture;
	private String picturehd;
	
	//用户答题标记1-已答题；0-未答题
	private Integer userAnswerMark;
	//用户答案
	private String userAnswerChoiceIds;
	//用户答案标识
	private String userAnswerChoiceOrdernos;
	//答题结果1-正确；0-错误
	private Integer userAnswerResult;
	private List<SurveyChoiceInfo> surveyChoiceInfos;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Integer getChoiceType() {
		return choiceType;
	}

	public void setChoiceType(Integer choiceType) {
		this.choiceType = choiceType;
	}

	public Integer getChoiceRequire() {
		return choiceRequire;
	}

	public void setChoiceRequire(Integer choiceRequire) {
		this.choiceRequire = choiceRequire;
	}

	public Double getScore() {
		return score;
	}

	public void setScore(Double score) {
		this.score = score;
	}

	public String getAnswer() {
		return answer;
	}

	public void setAnswer(String answer) {
		this.answer = answer;
	}

	public Integer getSequence() {
		return sequence;
	}

	public void setSequence(Integer sequence) {
		this.sequence = sequence;
	}

	public Long getCpCode() {
		return cpCode;
	}

	public void setCpCode(Long cpCode) {
		this.cpCode = cpCode;
	}

	public Integer getAnswerRequire() {
		return answerRequire;
	}

	public void setAnswerRequire(Integer answerRequire) {
		this.answerRequire = answerRequire;
	}

	public String getChangeDate() {
		return changeDate;
	}

	public void setChangeDate(String changeDate) {
		this.changeDate = changeDate;
	}

	public String getPicture() {
		return picture;
	}

	public void setPicture(String picture) {
		this.picture = picture;
	}

	public String getPicturehd() {
		return picturehd;
	}

	public void setPicturehd(String picturehd) {
		this.picturehd = picturehd;
	}

	public List<SurveyChoiceInfo> getSurveyChoiceInfos() {
		return surveyChoiceInfos;
	}

	public void setSurveyChoiceInfos(List<SurveyChoiceInfo> surveyChoiceInfos) {
		this.surveyChoiceInfos = surveyChoiceInfos;
	}

	public Integer getUserAnswerMark() {
		return userAnswerMark;
	}

	public void setUserAnswerMark(Integer userAnswerMark) {
		this.userAnswerMark = userAnswerMark;
	}

	public String getUserAnswerChoiceIds() {
		return userAnswerChoiceIds;
	}

	public void setUserAnswerChoiceIds(String userAnswerChoiceIds) {
		this.userAnswerChoiceIds = userAnswerChoiceIds;
	}

	public String getUserAnswerChoiceOrdernos() {
		return userAnswerChoiceOrdernos;
	}

	public void setUserAnswerChoiceOrdernos(String userAnswerChoiceOrdernos) {
		this.userAnswerChoiceOrdernos = userAnswerChoiceOrdernos;
	}

	public Integer getUserAnswerResult() {
		return userAnswerResult;
	}

	public void setUserAnswerResult(Integer userAnswerResult) {
		this.userAnswerResult = userAnswerResult;
	}

}

